red admiral (vanessa atalanta) - Spanish English Dictionary